// samsting : this file is auto create.

#include "Ram/2015-05-01/GetLoginProfileResponse.h"

namespace aliyun { namespace Ram {

GetLoginProfileResponse::GetLoginProfileResponse() {
}

const string& GetLoginProfileResponse::LoginProfile::GetUserName(void) const {
  return UserName_;
}

bool GetLoginProfileResponse::LoginProfile::GetPasswordResetRequired(void) const {
  return PasswordResetRequired_;
}

bool GetLoginProfileResponse::LoginProfile::GetMFABindRequired(void) const {
  return MFABindRequired_;
}

const string& GetLoginProfileResponse::LoginProfile::GetCreateDate(void) const {
  return CreateDate_;
}

const GetLoginProfileResponse::LoginProfile& GetLoginProfileResponse::GetLoginProfile(void) const {
  return LoginProfile_;
}

const char* GetLoginProfileResponse::BaseKey(void) {
  return "GetLoginProfileResponse";
}

void GetLoginProfileResponse::UnmarshallerMap(std::map<string, string>& response_map) {
    UnmarshallerString(LoginProfile_.UserName_, response_map, "GetLoginProfileResponse.LoginProfile.UserName");
    UnmarshallerBool(LoginProfile_.PasswordResetRequired_, response_map, "GetLoginProfileResponse.LoginProfile.PasswordResetRequired");
    UnmarshallerBool(LoginProfile_.MFABindRequired_, response_map, "GetLoginProfileResponse.LoginProfile.MFABindRequired");
    UnmarshallerString(LoginProfile_.CreateDate_, response_map, "GetLoginProfileResponse.LoginProfile.CreateDate");
}


} } // namespace aliyun { namespace Ram {

// end of file 
